html {
    margin: 0;
    padding: 0;
    border: 0
    }
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {
    margin: 0;
    padding: 0;
    border: 0
    }
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {
    display: block
    }
ol, ul {
    margin-left: 15px
    }
body {
    line-height: 1.5;
    overflow: hidden
    }
table {
    border-collapse: separate;
    border-spacing: 0
    }
caption, th, td {
    text-align: left;
    font-weight: normal;
    float: none !important
    }
table, th, td {
    vertical-align: top
    }
blockquote:before, blockquote:after, q:before, q:after {
    content: ""
    }
blockquote, q {
    quotes: "" ""
    }
a img {
    border: none
    }
:focus {
    outline: 0
    }
.ContBody .ms-WPHeaderTd {
    background: url("/Style Library//Style Library/O2Images/titcor.png") no-repeat 0 0
    }
.ContBody .ms-WPHeaderTdMenu {
    background: url("/Style Library//Style Library/O2Images/rttitcor.png") no-repeat right 0;
    width: 20px
    }
.ContBody .ms-WPHeader {
    background: transparent
    }
.ContBody .ms-wpTdSpace {
    width: 0;
    display: none
    }
.ContBody .wpbody td, .IN_Side .trbody {
    background: #fff
    }
.ContBody h3.ms-standardheader {
    background: url("/Style Library//Style Library/O2Images/wpbg.png") repeat-x;
    margin-left: 9px;
    height: 23px;
    padding-top: 10px
    }
.ContBody h3.ms-standardheader a, .IN_Side h3.ms-standardheader {
    color: #fff !important;
    font-size: 14px !important;
    font-weight: normal !important
    }
.ContBody h3.ms-standardheader a nobr span {
    text-decoration: none !important;
    cursor: default
    }
.ContBody .ms-WPBody {
    background: url("/Style Library//Style Library/O2Images/tasksbot.gif") no-repeat bottom;
    padding-bottom: 9px;
    height: 100%
    }
.ContBody .ms-HoverCellInActive, .IN_Side .ms-HoverCellActiveDark {
    margin-top: 10px
    }
.ContBody .wpbody1 .ms-WPBody {
    background: url("/Style Library//Style Library/O2Images/rightbot.gif") no-repeat bottom;
    padding-bottom: 9px
    }
.ContBody .wpbody2 .ms-WPBody {
    background: #efefef url("/Style Library//Style Library/O2Images/calbot2.gif") no-repeat bottom !important;
    padding-bottom: 9px;
    padding-left: 0;
    padding-right: 0
    }
.ContBody .wpbody1 div {
    padding: 0
    }
.ContBody .wpbody2 td {
    background: #eee
    }
.ContBody .wpbody2 .ms-WPBody {
    background: none
    }
label {
    font-weight: bold
    }
fieldset {
    padding: 0 1.4em 1.4em 1.4em;
    margin: 0 0 1.5em 0;
    border: 1px solid #ccc
    }
legend {
    font-weight: bold;
    font-size: 1.2em;
    margin-top: -0.2em;
    margin-bottom: 1em
    }
fieldset, #IE8#HACK {
    padding-top: 1.4em
    }
legend, #IE8#HACK {
    margin-top: 0;
    margin-bottom: 0
    }
input[type=text], input[type=password], input[type=url], input[type=email], input.text, input.title, textarea {
    background-color: #fff;
    border: 1px solid #bbb;
    color: #000
    }
input[type=text]:focus, input[type=password]:focus, input[type=url]:focus, input[type=email]:focus, input.text:focus, input.title:focus, textarea:focus {
    border-color: #666
    }
select {
    background-color: #fff;
    border-width: 1px;
    border-style: solid
    }
input[type=text], input[type=password], input[type=url], input[type=email], input.text, input.title, textarea, select {
    margin: 0.5em 0
    }
input.text, input.title {
    width: 300px;
    padding: 5px
    }
input.title {
    font-size: 1.5em
    }
textarea {
    width: 390px;
    padding: 0 5px;
    resize: none
    }
form.inline {
    line-height: 3
    }
form.inline p {
    margin-bottom: 0
    }
.error, .alert, .notice, .success, .info {
    padding: 0.8em;
    margin-bottom: 1em;
    border: 2px solid #ddd
    }
.error, .alert {
    background: #fbe3e4;
    color: #8a1f11;
    border-color: #fbc2c4
    }
.notice {
    background: #fff6bf;
    color: #514721;
    border-color: #ffd324
    }
.success {
    background: #e6efc2;
    color: #264409;
    border-color: #c6d880
    }
.info {
    background: #d5edf8;
    color: #205791;
    border-color: #92cae4
    }
.error a, .alert a {
    color: #8a1f11
    }
.notice a {
    color: #514721
    }
.success a {
    color: #264409
    }
.info a {
    color: #205791
    }
.Container {
    width: 950px;
    margin: 0 auto
    }
.showgrid {
    background: url(src/grid.png)
    }
.column, .Span1, .Span2, .Span3, .Span4, .Span5, .Span6, .Span7, .Span8, .Span9, .Span10, .Span11, .Span12, .Span13, .Span14, .Span15, .Span16, .Span17, .Span18, .Span19, .Span20, .Span21, .Span22, .Span23, .Span24 {
    float: left;
    margin-right: 10px
    }
.last {
    margin-right: 0
    }
.Span1 {
    width: 30px
    }
.Span2 {
    width: 70px
    }
.Span3 {
    width: 110px
    }
.Span4 {
    width: 150px
    }
.Span5 {
    width: 190px
    }
.Span6 {
    width: 230px
    }
.Span7 {
    width: 270px
    }
.Span8 {
    width: 310px
    }
.Span9 {
    width: 350px
    }
.Span10 {
    width: 390px
    }
.Span11 {
    width: 430px
    }
.Span12 {
    width: 470px
    }
.Span13 {
    width: 510px
    }
.Span14 {
    width: 550px
    }
.Span15 {
    width: 590px
    }
.Span16 {
    width: 630px
    }
.Span17 {
    width: 670px
    }
.Span18 {
    width: 710px
    }
.Span19 {
    width: 750px
    }
.Span20 {
    width: 790px
    }
.Span21 {
    width: 830px
    }
.Span22 {
    width: 870px
    }
.Span23 {
    width: 910px
    }
.Span24 {
    width: 950px;
    margin-right: 0
    }
hr {
    background: #ddd;
    color: #ddd;
    clear: both;
    float: none;
    width: 100%;
    height: 1px;
    margin: 0 0 17px;
    border: none
    }
hr.space {
    background: #fff;
    color: #fff;
    visibility: hidden
    }
.Clearfix:after, .Container:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow: hidden
    }
.Clearfix, .Container {
    display: block
    }
.Clear {
    clear: both
    }
.FL {
    float: left !important
    }
.FR {
    float: right !important
    }
.Dir {
    float: left !important
    }
.alignC {
    text-align: center
    }
.alignR {
    text-align: right
    }
.alignL {
    text-align: left
    }
.Space {
    clear: both;
    height: 10px;
    width: 100%
    }
.Border {
    border-top: 1px #0a1c31 solid;
    border-bottom: 1px #183659 solid;
    clear: both
    }
.FFF {
    color: #fff !important
    }
.Orange {
    color: #e37222
    }
.Blue {
    color: #122b48
    }
.Gray {
    color: #737373
    }
.LightGray {
    color: #afb2b6
    }
.BlueButton {
    width: 80px;
    height: 32px;
    color: #fff;
    background: #122b48;
    border: 0
    }
.Font12 {
    font-size: 12px
    }
.Font14 {
    font-size: 14px
    }
.Select {
    padding: 5px;
    border: 1px #a5a5a5 solid;
    width: 198px;
    color: #cacaca
    }